package com.atguigu.pratice;

public class checkWon {
    public static boolean CheckWon(int[][] board){
     //检查行
        int size=board.length;
        int sum=0;
     for(int i=0;i<size;i++){
         for(int j=0;j<size;j++){
             sum+=board[i][j];
         }
         if(sum==size){
             return true;
         }
         sum=0;
     }
     //检查列
        for(int i=0;i<size;i++){
            for(int j=0;j<size;j++){
                sum+=board[j][i];
            }
            if(sum==size){
                return true;
            }
            sum=0;
        }
        //检查对角线
        for(int i=0;i<size;i++){
            sum+=board[i][i];
        }
        if(sum==size){
            return true;
        }
        sum=0;
        for(int i=1;i<=size;i++){
            int j=size-i;
            sum+=board[j][j];
        }
        if(sum==size){
            return true;
        }
        return false;
    }
    public static void main(String[] args) {
        int[][] a=new int[][]{{1,0,1},{1,-1,-1},{1,-1,0}};
        System.out.println(CheckWon(a));
    }
}
